package cn.jeeweb.web.modules.equipment.entity;

import cn.jeeweb.common.annotate.UiPropertyField;
import cn.jeeweb.common.flag.ObjectMark;
import cn.xjzn.framework_Core.ModuleServe;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * Created by DELL on 2019/11/20.
 * 结果记录
 */
public class EqsRepairResultrecord implements ObjectMark {

    @TableId(value = "id", type = IdType.UUID)
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "id",labelText="唯一标识",displayPosition = 0,canDisplay = false,isDisplayAsSearchResult = false,canBeNull=false)
    private String id;
    @TableField(value = "faultPoint")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "faultPoint",labelText="故障点",displayPosition = 1)
    private String faultPoint;
    @TableField(value = "questionCode")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "questionCode",labelText="问题码",displayPosition = 2)
    private String questionCode;
    @TableField(value = "faultCode")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "faultCode",labelText="故障码",displayPosition = 3)
    private String faultCode;
    @TableField(value = "causeCode")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "causeCode",labelText="原因码",displayPosition = 4)
    private String causeCode;
    @TableField(value = "actionCode")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "actionCode",labelText="行动码",displayPosition = 5)
    private String actionCode;
    @TableField(value = "scenePhotos")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "scenePhotos",labelText="现场照片",displayPosition = 6)
    private String scenePhotos;
    @TableField(value = "description")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "description",labelText="维修结果描述",displayPosition = 7)
    private String description;
    @TableField(value = "executorId")
    @UiPropertyField(moduleId = ModuleServe.eqsRepairModule,propertyName = "executorId",labelText="执行人id",displayPosition = 8)
    private String executorId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFaultPoint() {
        return faultPoint;
    }

    public void setFaultPoint(String faultPoint) {
        this.faultPoint = faultPoint;
    }

    public String getQuestionCode() {
        return questionCode;
    }

    public void setQuestionCode(String questionCode) {
        this.questionCode = questionCode;
    }

    public String getFaultCode() {
        return faultCode;
    }

    public void setFaultCode(String faultCode) {
        this.faultCode = faultCode;
    }

    public String getCauseCode() {
        return causeCode;
    }

    public void setCauseCode(String causeCode) {
        this.causeCode = causeCode;
    }

    public String getActionCode() {
        return actionCode;
    }

    public void setActionCode(String actionCode) {
        this.actionCode = actionCode;
    }

    public String getScenePhotos() {
        return scenePhotos;
    }

    public void setScenePhotos(String scenePhotos) {
        this.scenePhotos = scenePhotos;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getExecutorId() {
        return executorId;
    }

    public void setExecutorId(String executorId) {
        this.executorId = executorId;
    }
}
